@charset "utf-8";
/* CSS Document */
/* banner背景开始 */
.faculty_banner{
		background-size:cover;
		-webkit-background-size:cover;
		-o-background-size:cover;
		-ms-background-size:cover;
		-moz-background-size:cover;
		height: 355px;
}
/* banner背景结束 */

.em_in_list .emIn_box{width: 115px;}
.emIn_box .emIn_month{color: #333;font-size: 36px;}
.emIn_box .emIn_year{color: #999;font-size: 14px;}
.icon_new{color: #e22440;font-size: 12px;}
.tit_em{color: #333;font-size: 18px;margin:0 5px 5px 0;display: block;}
.tit_em:hover{color: #4876ce;}
.tit_em:hover span{color: #4876ce;}
.tit_em1{display: inline-block;margin-right: 6px;}
.p_em{margin-bottom: 10px;}
.p_em{color: #999;font-size: 14px;line-height: 24px;}
.p_em_box{width: 719px;}
.p_em_box .all_de{margin:0 12px 0;}

.em_in_list li{margin-bottom:40px;padding-bottom: 30px;border-bottom: 1px solid #eaeaea}
.more_icon{color: #c32139;font-size: 14px;display: block;
	transition: all 1s;
	animation: shake 1s ease-in-out infinite alternate;
	-webkit-animation: shake 1s ease-in-out infinite alternate; 
	-moz-animation: shake 1s ease-in-out infinite alternate;
	-ms-animation: shake 1s ease-in-out infinite alternate;
	-o-animation: shake 1s ease-in-out infinite alternate;}

	@-webkit-keyframes shake{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
@-moz-keyframes shake{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
@-ms-keyframes shake{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
@-o-keyframes shake{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}

.more_icon:hover{color: #4876ce;}
